<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>函数与类的比较</title>
</head>
<body>
    <script>
        function Privoder(){
            console.log("privoder")
            this.innerRun = ()=>{
                console.log("privoder.innerRun")
            }
        }
        // 静态方法
        Privoder.run = ()=>{
            console.log("privoder.run")
        }
        // 运行静态方法
        Privoder.run()
        // 原型链方法
        Privoder.prototype.protoRun=()=>{
            console.log("provoder.protoRun")
            
        }
        console.dir(Privoder)
        // 实例化
        const p = new Privoder()
        console.dir(p)
        

        class Customer{
            // 静态方法
            static run(){
                console.log("customer.run")
            }
            // 原型链方法
            protoRun(){
                console.log("customer.protoRun")
            }
        }
        // 运行静态方法
        Customer.run()
        console.dir(Customer)
        // 实例化
        const c = new Customer()
        // 实例上的方法
        c.innerRun = ()=>{
            console.log("customer.innerRun")
        }
        console.dir(c)
    </script>
</body>
</html>